// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .CS}

//-------------MAIN---------------
thread 'GBAR' 

0ADF: add_dynamic_GXT_entry "GB1" text "~1~%" 
0ADF: add_dynamic_GXT_entry "GB2" text "~1~%" 
0ADF: add_dynamic_GXT_entry "GB3" text "~1~%" 
0ADF: add_dynamic_GXT_entry "GB4" text "~1~%" 
0ADF: add_dynamic_GXT_entry "GB5" text "~1~%" 
0ADF: add_dynamic_GXT_entry "GB6" text "~1~%" 
0ADF: add_dynamic_GXT_entry "GB7" text "~1~%"
0ADF: add_dynamic_GXT_entry "GB8" text "GUARD HPBAR V1.7" 
0A95: enable_thread_saving 
7@ = 100.0 
 
:GBAR_3D3
wait 0 
if 
   Player.Defined($PLAYER_CHAR)
jf @GBAR_3D3 
0209: 10@ = random_int_in_ranges 50 255 
0209: 11@ = random_int_in_ranges 50 255 
0209: 12@ = random_int_in_ranges 50 255 
0209: 20@ = random_int_in_ranges 50 255
while true
    wait 0
                                                               
    07F6: get_group $PLAYER_GROUP number_of_leaders_to 16@ number_of_members_to 16@                            
    if not 16@ == 0                                                                                         
    then                       
        13@ = 150.0
        for 1@ = 0 to 6 step 1
            092B: 6@ = group $PLAYER_GROUP member 1@        
            0087: 5@ = 13@
            5@ -= 4.0
            
            if 056D:   actor 6@ defined                                                                        
            then                                                                                                   
                7@ = Actor.Health(6@)                                                                              
                if not 7@ > 101                                                                                    
                then                                                                                               
                    0093: 7@ = integer 7@ to_float                                                                 
                    0087: 8@ = 7@ // (float)                                                                       
                    8@ /= 100.0                                                                                    
                    8@ *= 58.0                                                                                     
                    0087: 9@ = 8@ // (float)                                                                       
                    9@ /= 2.0                                                                                      
                    9@ += 520.201                                                                                  
                    03F0: enable_text_draw 0                                                              
                    038E: draw_box_position 565.401 13@ size 108.1 29.0 RGBA 0 0 0 150                                                                                        
                    038E: draw_box_position 549.201 13@ size 62.0 8.0 RGBA 0 0 0 150                             
                    038E: draw_box_position 549.201 13@ size 58.0 5.0 RGBA 10@ 11@ 12@ 100                       
                    038E: draw_box_position 9@ 13@ size 8@ 5.0 RGBA 10@ 11@ 12@ 255
                ELSE
                    7@ = Actor.Health(6@)                                                                          
                    03F0: enable_text_draw 0                                                                       
                    0349: set_text_draw_font 3                                                                     
                    0340: set_text_draw_RGBA 255 255 255 255                                                       
                    033F: set_text_draw_letter_size 0.3 0.8                                                        
                    0342: set_text_draw_centered 1                                                                 
                    0348: enable_text_draw_proportional 1                                                          
                    045A: draw_text_1number 596.201 5@ GXT 'GB6' number 7@
                END                   
                0087: 4@ = 5@                                                                      
                4@ -= 8.0                                                 
                0665: get_actor 6@ model_to 22@                                                           
                if  AND                                                                                   
                  22@ > 0                                                                                
                  288 > 22@                                                                              
                THEN                                                                                      
                    0AD3: 17@v = format "Nor%x"  22@                                                        
                    0340: set_text_draw_RGBA 255 255 255 255                                                           
                    033F: set_text_draw_letter_size 0.3 0.8                                                            
                    0342: set_text_draw_centered 1                                                                     
                    0348: enable_text_draw_proportional 1                                                              
                    033E: set_draw_text_position 545.0 4@ GXT 17@v                                        
                end                                                                                       
            end                                                                                                    
            13@ += 29.0
        end
        03F0: enable_text_draw 0                                                                                                              
    end                                                                                                            
    0AF0: 14@ = get_int_from_ini_file "CLEO\POZIT.INI" section "BAR" key "KEY" 
    if 14@ == 1 
    then 
        03F0: enable_text_draw 0 
        end_thread 
    end
end